invention idea breaking news business news international news business computer entertainment new technology computer hardware national news invention patent financial news strains headlines new invention computer software nanotechnology invention electronics news sprains